import sys

from PyQt6.QtGui import QStandardItemModel, QStandardItem
from PyQt6.QtWidgets import QWidget, QTableView, QVBoxLayout, QApplication, QTableWidget, QTableWidgetItem


class table_view_init(QWidget):
    def __init__(self):
        super().__init__()
        self.model = QStandardItemModel(2,2)
        self.model.setHorizontalHeaderLabels(['Name', 'Value'])
        self.table = QTableView()
        self.table.move(20,20)
        self.table.setModel(self.model)
        item = QStandardItem("name")
        item2 = QStandardItem("value")
        self.model.setItem(0,0,item)
        self.model.setItem(0,1,item2)


        self.tableview = QTableWidget(2,2)

        self.tableview.setHorizontalHeaderLabels(["1",'3','5'])
        newItem = QTableWidgetItem("IAoo1")
        self.tableview.setItem(0,0,newItem)


        vbox = QVBoxLayout()
        vbox.addWidget(self.table)
        vbox.addWidget(self.tableview)
        self.setLayout(vbox)


        




if __name__ == '__main__':
    app = QApplication(sys.argv)
    main = table_view_init()
    main.show()
    sys.exit(app.exec())